Phytoplankton community structure and succession in the water column of Lake Naivasha, Kenya: a shallow tropical lake