US baby clothes retailer Carter's is to close about 200 stores as leases expire amid a focus on fewer, better, more profitable locations.