Dollar General donates $100K for Toys for Tots