Cross-cultural and socio-demographic correlates of homophobic attitude among university students in three European countries