About a million retail jobs at risk