Adaptive Multi-Source Causal Inference