Canadian PM Trudeau fires envoy to China after remarks on Huawei case