Causes and possible consequences of climate change