Deployment, deployment, deployment is the rallying cry as climate finance closes in on $1 trillion