HTC Vive Pro 2 review: 5K VR done right