Climate change perceptions and adaptations of smallholder farmers in Eastern Kenya