Causal inference and relationship discovery using large language models. Discovers causal links between events, identifies latent confounders, and constructs directed acyclic graphs (DAGs)