Istanbul recovers after heavy rains