The world's largest religious gathering is a $150 billion business