Friedel-Crafts acylation overview