huawei mate 20 pro vs google pixel 3