Historic rainfall floods Dubai