Nifty continues record-setting spree, targets 19,700; Bank Nifty undergoes profit-booking, buy on dips