What are the main factors influencing climate change?