NBC: India says it has reached deal with China to resolve border conflict