Approximation algorithms for facility location problems (extended abstract)