The history, properties, and function of NADPH-cytochrome P-450 reductase.