To eat or not to eat: a Garcia effect in pond snails (Lymnaea stagnalis)