Huawei accuses US of cyber-attacks and threats to staff