US Vice President JD Vance said 'no agreement' has been reached with Iran after 21 hours of negotiations, citing their nuclear ambitions as a key blocker for peace