Huawei given 90 days to buy from US suppliers