Stocks fall as Iran war lifts oil prices and AI doubts hit tech