what are the foods to avoid to avoid with gallstones