Dollar General slashes outlook as core customers cut spending