China builds sponge city for flood management