Catalan sociolinguistics studies the situation of Catalan in the world and the different varieties that this language presents. What outside affects does this study include