hermaphroditic flatworms