Obama to tackle climate change in speech