huawei p40 pro vs samsung s21 ultra