NBC: Kamala Harris says U.S. will defend Philippines in South China Sea