Credit Card Spending Hits INR 1,841 Billion in January 2025