Retail Inflation Hits 6-Year Low at 3.34% in March 2025 CPI & WPI Explained