Dollar General to open 975 new stores