Indian Markets Rise for 5th Day: Nifty Above 24,013, Sensex Up 254 pts