Alternative to animal testing for new drugs: structural, functional and electrochemical studies of monkey CYP2C20 and dog CYP2D15