Two new kinds of retinal cells in the eye of a snail, Helix aspersa