Markets extend gains for 5th session; Sensex revisits 74k