Sweden doing most to fight global warming, Saudi Arabia the least