Phytoplankton growth and stoichiometric responses to warming, nutrient addition and grazing depend on lake productivity and cell size