Hero Fincorp consolidated net profit declines 69.85% in the March 2025 quarter