OnePlus 8 Pro vs Huawei P40 Pro vs Galaxy S20+