CNN Poll: Do Americans agree with Obama on climate change and immigration?