What are the key factors contributing to climate change?