IT stocks surge 3% as rupee hits record low of 96.3; Nifty recovers