NIFTY50 opens higher at 23,690, defence stocks rally amid mixed cues