Structure and quantum chemical characterization of chloroperoxidase compound 0, a common reaction intermediate of diverse heme enzymes