Dow falls 250 points, ekes out a small weekly gain after a wild run