Climate change and resilience