Muslims at Hajj pilgrimage brave intense heat to cast stones at pillars representing the devil