What are three separate major factors besides volcano eruption‘s that influence climate? Explain how these three factors each can affect climate?