The functions of formulaic language: an integrated model