Finding All Bayesian Network Structures within a Factor of Optimal