Multiple sequence alignment as a facility location problem