Causal Inference using Gaussian Processes with Structured Latent Confounders