More than 70% of South Africans feel same-sex activity is immoral