Vance to defend Trump's Iran agreement