Adaptation and mitigation strategies for climate change