The climate finance challenge