Pilgrims brave heavy rain in Mecca