Obstacle-Avoiding Rectilinear Steiner Minimal Tree Construction