Heavy downpours have wreaked havoc across southern China since the weekend, with school classes canceled, a hospital closed