DJIA Falls 678 Points; Under 9,000 for First Time Since 2003