Huawei struggles