iPhone X review: Apple's new £1,000 phone almost feels like the future