From London to Shanghai, world's sinking cities face devastating floods