Seagate misses shipment target due to supplier quality problems Revenues miss forecasts by $500 million