UK pledges £11.6B to tackle climate change