Wilmington City Council approves controversial water rate hikes in 2025 budget