Review OnePlus Nord 2 review: the new mid-range phone to beat