Adaptation of rainfall-runoff models for runoff simulation in the humid zones of Kenya: a case study of the upper Ewaso Ngiro drainage basin