The $1tn question: how far can the new iPhone 8 take Apple?