Huawei nova 12 Pro vs Motorola Moto X50 Ultra: Compared