Jim O’Neill: China, actually still the beacon of light