Dollar General Posts Lower Profit