The U.S. and Iran trade attacks on vessels and tankers in the Strait of Hormuz, sending oil higher and stocks lower.