Huawei P40 launched