Updated: Champaign board approves teacher contract