Switzerland votes to make LGBT discrimination punishable by up to three years in jail