Vance says 'a lot' of Iran deal details to figure out, but U.S. has 'all the cards'
Vance on CNBC's