Huawei Watch GT 6 Pro review: a sleek sports watch with stamina to spare