Sensex, Nifty End Marginally Lower; Banking Shares Fall, IT Stocks Gain | Sharefundss