Nifty Holds 24,200 Floor as IT Rally Offsets Bank Weakness