Greenhouse effect and global warming