Community assembly and drivers of phytoplankton functional structure