A globally convergent algorithm for the Euclidean multiplicity location problem