Factors Affecting Global Warming