Ecological niches of open ocean phytoplankton taxa