French retail giant Carrefour has sold five shopping centres to French real estate group Klepierre, a subsidiary of French bank BNP Paribas and one of the largest shopping centre operators in continental Europe.