six climatic factors