First impressions of the Huawei Mate 40 Pro