Lumpsum vs STP: 25-year Nifty 50 data reveals investment timing