Review ZTE Axon 40 Ultra review: Can this flagship compete with Android’s best phones?