President Donald Trump was just one hour away from ordering a new round of military strikes on Iran before last-minute diplomatic developments caused him to hold off, Vice President JD Vance revealed Tuesday while stepping in at the White House briefing room