The Huawei fallout leaves countries and companies with an impossible choice