Title: Causes, Impacts and Solutions to Global Warming