Towards Causal Federated Learning For Enhanced Robustness and Privacy