iPhone 8 details leaked, will be ‘different’ from the iPhone 7 and iPhone 6S