Sensex, Nifty Recover Morning Losses as IT, Banks Lead