Beyond nitrogen: phosphorus - estimating the minimum niche dimensionality for resource competition between phytoplankton.