Sensex, Nifty open flat as Middle East tensions keep crude above $100