China is back on global business leaders' map