Humanity and climate change