Text this: Oxoammonium salts are catalysing efficient and selective halogenation of olefins, alkynes and aromatics