schistosomule schistosomulum shistosome miracidium microplasmodium pseudoschizont sporocyst protoscolex trematode worm macroschizont