Climate Change Economics: A Review on Theoretical Understanding and Controversies