Eyes Too Big

China may soon have to tap foreign investors to help fund its ambitious Belt and Road Initiative. Can it ease their skepticism about the project?