Trump stops trade talks with 'foolish' Canada over tech company tax