Oil Jumps on Hormuz Blockade; Tech Selloff Deepens