Champaign council approves deal on electric rates