diarrhea after eating fatty foods gallbladder