Climate changes and global warming