Stocks Rally on Hopes of Iran-U.S. Strait of Hormuz Deal