Climate Change: Causes, Effects, and Solutions