Markdowns, margins squeeze Dollar General profits