2,3-oxidosqualene cyclase and squalene epoxidase: enzymology, mechanism and inhibitors