The United Nations says that, at best, it will be able to raise enough money to help about 60 per cent of the 307 million people it predicts will need humanitarian aid next year. That means at least 117 million people won't get food or other assistance in 2025.