Learning to Segment: Training Hierarchical Segmentation under a Topological Loss