Nifty drops 93 points as oil prices surge, foreign outflows hit markets