Nifty 50 reclaims 25,100 mark, ends at 1-week high led by heavyweight stocks