Global Warming: A Review of the Debates on the Causes, Consequences and Politics of Global Response