Huawei's Watch Ultra is a long-lasting rugged smartwatch that looks the part | Engadget