Retail sales hold up under inflationary pressures