NBC: Obama plans to endorse Harris for president soon