Istanbul, Turkey is grappling with the aftermath of destructive flash floods