Microsoft, Huawei team for African smartphone