Techs tumble ahead of Facebook IPO