The US and Iran have reached a tentative agreement toward ending the military conflict, though President Donald Trump has yet to sign off on the deal that would mark the most significant progress to date in the negotiations.