Agricultural resilience to climate change