The broken $100-billion promise of climate finance — and how to fix it · Study