what to eat for gallbladder disease