Eicher Motors surges 5.4% for third straight session; Nifty nears 24,943