Dollar General posts higher profit, same-store sales up 4 pct