Oceanic solitons, nutrient pulses and phytoplankton growth