Nifty 50 recovery stalls as weekly losses mount amid volatility