Challenges in Causal Machine Learning and Its Applications