Climate change: Strategies for mitigation and adaptation