Neuropeptides in free-living and parasitic flatworms (Platyhelminthes). An immunocytochemical study