Causes and effects of climate change