The Narrative of Islam and Sexual Diversity – An Anatomy of Attitudes, Challenges, Opportunities and Trends in the South African Context