U.S.-Iran deal expected to reopen Strait of Hormuz could be signed within days, both sides say