Cytochrome P-450 : multiplicity of isoforms, substrates, and catalytic and regulatory mechanisms