apple hardware shortages