iPhone 8 launch may be later than expected because of production issues of custom components Apr 24, 2017