Crystal structure of coproporphyrinogen III oxidase