Technology stock woes cause investors to flee