Home Off Beat China floods killed more than 50, leaving 400,000 homeless