Italian-dialect code switching and code mixing in Catania: a syntactic and functional study