Farmer responses to climate change and sustainable agriculture. A review