Spermatogenesis and sperm—spermatheca relations in Spirorbis spirorbis (L.)