Rain water harvesting along dry river valleys for small scale irrigation and livestock use in arid areas of Taita Taveta County :