City council approves budget