Tech reviewer Glenn hart puts the Huawei Mate 10 through it's paces.