Huawei P10, best smartphones, MWC 2017, hi-tech, Smartphones