SENSEX drops 512 points, NIFTY50 below 23,750 as crude tops $100