US Vice President JD Vance postponed his trip to Switzerland for nuclear talks with Iran, citing logistical issues.