Kamala Harris in Singapore delivered what was billed as a major foreign policy speech, but failed to mention Afghanistan.