Stocks slumped and oil prices soared Thursday after President Donald Trump vowed the U.S. will continue to attack Iran and failed to offer a clear timetable for ending the conflict in the Middle East.