Can having your gallbladder removed cause high cholesterol