Vulnerability, adaptation and resilience