Home Stock Sensex, Nifty50 Rally at opening bell on strong global cues; ITC and NBCC surge, Titan and ONGC decline