Billionaires can’t fill the $50 billion foreign-aid gap. The World Bank wants to make their money go further