ocean currents and primary productivity 4851256