Russians find homosexuality more immoral than drinking, infidelity or abortion