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