Nifty Consolidates at 23,366 as Bank Nifty Outperforms