Aromatic substitution. XXIX. Friedel-Crafts acylation of benzene and toluene with substituted acyl halides. Effect of substituents and positional selectivity