Causes and effects of global warming