Structure and function of blood and connective tissue cells of the fresh water pulmonate Lymnaea stagnalis studied by electron microscopy and enzyme histochemistry