Trump and Vance dispute Iran remarks