huawei honor 10 128gb