China frees Canadians Michael Spavor and Michael Kovrig after Huawei boss released