MWC 2017 Expo: Huawei’s P10 is a perfect 10