US-China tech war: can Huawei survive?