Donald Trump signed a framework agreement with Iran during a state dinner at the Palace of Versailles.The surprise move occurred after the US President announced the deal while visiting Emmanuel Macron.Iran committed to diluting enriched uranium in exchange for the lifting of sanctions from the US.The agreement establishes a 60-day window to finalize terms before a formal signing in Switzerland.