Typhoon Maysak's floods have resulted in a death toll of 159, with thousands affected in southern China.