Relationship between sediment grain sizes and macroinvertebrate distribution along the Isiukhu River, western Kenya