The US secretary of state, Mike Pompeo, has said China should free two Canadian citizens who were detained this week following the arrest in Canada of a senior Huawei executive on a US extradition warrant.