A Hierarchical Heuristic for Clustered Steiner Trees in the Plane with Obstacles