Optimal Interconnection Trees in the Plane : Theory, Algorithms and Applications