China floods analysis