Sir Keir Starmer has responded to criticism from US Vice President JD Vance regarding “infringements on free speech”.