Evidence for communality in the primary determinants of CYP74 catalysis and of structural similarities between CYP74 and classical mammalian P450 enzymes