Nasdaq 100 swings 3% as Apple drops 5%, dragging tech lower