difference between nematode and trematode