What are the four main linguistic and cultural regions of Switzerland?

German, French, Italian and Romansh