Can agriculture support climate change adaptation, greenhouse gas mitigation and rural livelihoods? insights from Kenya