Champaign man faces charges in attack