What does Finance Bill 2025 mean for the financial services industry?