OnePlus 8 review: a familiar formula