The nation’s largest grocery chain will be plastic-bag free at all of its nearly 2,800 stores by 2025.