iPhone 7 hands-on: Bye-bye headphone port, hello one hell of a haptic Home button