Tech leaders come under fire after Epstein files spur allegations