Dow tumbles more than 900 points, heads for biggest decline in 3 months