Broken Arrow City Council approves FY-2025 budget