Broken dams and bridges! The worst flood in 140 years in China, Typhoon Haikui