Britain's best laid plans have been upended by the U.S. trade war with China and by Trump's pressure on Boris Johnson's government to 'stop accommodating' Beijing.