Friedel-Crafts alkylation chemistry : a century of discovery