How Google’s new Pixel 2 stacks up against latest iPhones