Council approves budget with tax hike