The Capacity Constrained Facility Location Problem