A graph-based approach for simultaneous semantic and instance segmentation of plant 3D point clouds