A contract with American Immigration and Customs Enforcement (ICE) has triggered a barrage of criticism of French IT services company Capgemini in the wake of killings and other incidents involving US border officials.