Multi-Source Domain Adaptation: A Causal View