U.S.-Iran talks ended without a deal after 21 hours in Pakistan, with Vance citing Iran's refusal to renounce nuclear weapons.