Dollar General Names John W. Garratt as Chief Financial Officer