Finance October 6, 2025 RBI Keeps Repo Rate Steady: What It Means for Businesses and Borrowers in 2025