Dollar General names new president