New theory on global warming