Catalytic Friedel–Crafts acylation: magnetic nanopowder CuFe2O4 as an efficient and magnetically separable catalyst