IndiGo, SpiceJet surge 7% on oil price decline; Nifty tops 24,000