China's Xi Jinping and PM Trudeau have tense words at G20