NBC: China-Canada clash caught on camera shows Xi confront Trudeau over leaks