Analysis of Climate Variability, Trends and expected implication on crop production in a Semi-Arid Environment of Machakos County, Kenya