Structures of the high-valent metal-ion haem-oxygen intermediates in peroxidases, oxygenases and catalases.