Biochemical and structural insights into the cytochrome P450 reductase from Candida tropicalis