J D Vances denies insulting British troops over 'random country's jibe