Sensex drops 650+ pts; IT stocks fall 3% on global selloff