Heterogeneous Treatment Effect Estimation using machine learning for Healthcare application: tutorial and benchmark