Zaslat SMS: Upper ocean oxygenation, evolution of RuBisCO and the Phanerozoic succession of phytoplankton