Nifty ends lower at 24,471.70 amid crude oil surge, jobless data