High-dimensional Causal Inference