Friedel–Crafts acylation and related reactions catalysed by heteropoly acids