C-N-P driven changes to phytoplankton community structure and gross primary productivity in river-fed reservoir ecosystems on the Chinese Loess Plateau