compare and contrast turbellarians cestodes and trematodes