Market at Close: Sensex, Nifty end with minor cuts as financial stocks offset most losses