Earth’s oceans may have arrived on the backs of water-rich asteroids