Drivers and responses to climate variability by agro-pastoralists in Kenya: the case of Laikipia County