Nearly 20 million affected by floods in China