Mechanistic insight into halide oxidation by non-heme iron complexes. Haloperoxidase versus halogenase activity.