Dollar General reports strong second quarter