Apple faces profit hit from slow iPhone 8 sales and delays to iPhon...