A number of stocks fell in the afternoon session after Trump said a US-Iran deal could come in "two or three days," pulling energy equities sharply lower as investors priced out the conflict premium.