Vance said talks with Iran failed to reach an agreement, saying he was leaving after putting forward a "final and best offer".