Hajj 2025: Heat and Crowds Test Pilgrims' Endurance in Mecca