Dollar General Soars in IPO