Rural livelihoods in the arid and semi-arid environments of Kenya: Sustainable alternatives and challenges