What are some controversies of the theory of global warming?