‘China’s One Belt One Road is ‘greatest economic initiative’ of 21st century