Who should bear the cost of shopping bags—the retailer or the shopper?