Switzerland votes on new law against homophobia