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