Average retail pay of $24,200 lags well behind other sectors