Nifty 50 rebounds, holding near 25,000 as financials lead the charge