Dow drops nearly 3,000 points; worst day since '87