The Hajj today :a survey of the contemporary Makkah pilgrimage