Causal Data Science: A General Framework for Causal Inference and Fusion