NBC: Nestlé says it will remove artificial dyes from U.S. foods by 2026