NBC: Walmart CEO to step down in January