How a solar eclipse can affect the weather