Hajj 2025: A Sea of Faith Converges on Masjidil Haram