Apple's iPhone 8 Could Be Delayed 3 Weeks: Here's Why | Fortune