Federal Budget 2025: Implications for the Financial Sector