US Democratic VP candidate Tim Walz said he "misspoke' about being in China during Tiananmen protest