dcFCI: Robust Causal Discovery Under Latent Confounding, Unfaithfulness, and Mixed Data