Multi-task Causal Learning with Gaussian Processes