Gear Huawei P40 Pro first impressions: Superb hardware let down by shoddy software Callum Booth 4 years ago