Huawei P30 Pro: Everything you need to know