Climate changes: causes and consequences