Singlet oxygen production by chloroperoxidase-hydrogen peroxide-halide systems.