A preliminary agreement between the U.S. and Iran could release up to $25 billion in frozen assets and reopen a critical global shipping lane.