Causal Structure Learning in Hawkes Processes with Complex Latent Confounder Networks