Letter to developed country governments on the promised $100 billion