NBFC Fixed Deposits Offer Up to 8.95% in June 2026: What to Know