snail ecology