Semiparametric doubly robust targeted double machine learning: a review