China releases Canadian detainees hours after Canada releases Huawei exec