Seismic constraints on mantle flow and topography of the 660-km discontinuity: evidence for whole-mantle convection