Origin of ocean currents