A model for seasonal phytoplankton blooms