UK shoppers keep on spending as August retail sales smash forecasts