Wht produces bile needed for further digestion in the small intestine?