Dollar General prunes annual outlook as shoppers curb spending; shares slide