What Are The Different Factors Affecting Climate