Sustainability and climate change