climatic swings