Significant but insufficient progress in financial support for developing countries