Analysts say Dollar General is well-positioned to handle coronavirus