Heterogeneous Treatment Effects Estimation: When Machine Learning meets multiple treatment regime