China’s outbound investment ranks among highest globally