Dollar General to eliminate ‘vast majority’ of self-checkout, reduce new store openings