Sensex, Nifty Gain on HDFC Bank, Infosys as Oil Holds Above $93