Functional modulation of a peroxygenase cytochrome P450: novel insight into the mechanisms of peroxygenase and peroxidase enzymes