Makkah humbles, Hajj cleanses & Madinah inspires