Soft crude prices drive Sensex, Nifty higher for 4th session in a row