JD Vance says US troops shouldn’t be defending countries that don’t allow free speech