Stock futures fall as investors gear up for more earnings, Iran war remains in focus: Live updates