Boris Johnson faces both ways on China