Causal Structure Learning by Using Intersection of Markov Blankets