A shopper pushes a cart through the car park of a Walmart in Wilmington, Delaware. AFP
A shopper pushes a cart through the car park of a Walmart in Wilmington, Delaware. AFP

Americans keep spending but big retailers doubt it will last