Sensex, Nifty takes cues from strong gains in Asian markets and Wall Street