Effects of climate variability on maize yield in the arid and semi arid lands of lower eastern Kenya | Synapse