Is China’s ambitious Belt and Road Initiative paying off?