IDFC First Bank, NLC India lead market rebound as Nifty snaps streak