oneplus 3 vs huawei p9