Towards Practical Federated Causal Structure Learning