Seven die in Mecca rains