Sensex, Nifty flat as crude above $93 keeps buyers cautious