JD Vance denies disrespecting UK over ‘random country’ remarks