Dow finishes below 7,000 for first time since '97