Applying Bayesian information criterion score in binary code quantum-behaved particle swarm optimization algorithm for learning Bayesian networks