Bile acid synthesis from cholesterol: regulatory and auxiliary pathways