French retailer Carrefour has struck a deal to sell its Colombian business to Chilean group Cencosud in an agreement valued at EUR2bn (US$3.2bn).