Foxconn exec warns iPhone 8 to cost more than expected