The effect of rainfall and tidal rhythm on the community structure and abundance of the zooplankton of Gazi Bay, Kenya