Sir Keir Starmer defended his “pragmatic” decision not to hit back at Donald Trump’s tariffs as the US and European Union appeared to be on the brink of a full-blown trade war.