The Hajj Today: A Survey of the Contemporary Pilgrimage to Makkah