Characterisation of Medicago truncatula (barrel medic) hydroperoxide lyase (CYP74C3), a water-soluble detergent-free cytochrome P450 monomer whose biological activity is defined by monomer-micelle association