JD Vance says Welsh castle was ‘coolest thing I’ve ever seen’