US Vice President JD Vance is leaving Pakistan, saying Tehran chose not to accept their ‘final and best offer’.