Seagate to pay $300 million penalty for shipping Huawei hard drives in violation of US export control laws | CNN Business