The United States and Iran have reached a tentative agreement that will eventually set free five detained Americans in Iran and an unknown number of Iranians imprisoned in the U.S. after billions of dollars in frozen Iranian assets are transferred from...