Tractable Bayesian Network Structure Learning with Bounded Vertex Cover Number