City approves 2025 budget