Sir Keir Starmer appeared to clash with US Vice President JD Vance over his previous attack on Europe’s free speech.