Vice President JD Vance heads to Switzerland for talks with Iran but says he will only be there ‘for a day or two’