Location Games on Networks: Existence and Efficiency of Equilibria