Havana flooded after three days of torrential...