Dubai under water as a year's worth of rain falls in a day