Market Close: Nifty Regains 25,550 as Banks Shine, IT Sector Under Pressure