Multi-granularity Causal Structure Learning