what should i avoid eating with gallstones