Global Warming: causes and effects