Cultural Distance and Attitudes Towards Immigration: Evidence from Swiss Voting Results