China says North Korea talks in Vancouver ‘not legal’