Friedel–Crafts hydroxyalkylation