Sir Keir Starmer paid tribute to British personnel who have died fighting alongside US allies after JD Vance came under fire over a perceived attack on UK troops.