Huawei’s new Harmony OS: can it beat the Android-Apple duopoly?