Affinity Propagation and Uncapacitated Facility Location Problems