Goodlettsville-based Dollar General posts record sales as bargain stores attract people anxious about the economy