US knew Canada would arrest China Huawei's CFO: John Bolton