Spatial variability in water quality and macroinvertebrate assemblages along a disturbance gradient in the Mara River Basin, Kenya.