Indian Equity Benchmarks End Eight-Week Losing Streak as Nifty and Sensex Post Weekly Gains