Data Quality In Causal Machine Learning With Applications To Algorithmic Fairness