What are the characteristic features of platyhelminthes?