JD Vance cautions Iran on response