Chinese telecoms giant Huawei says it will launch self-driving cars as early as 2021 in partnership with several carmakers, including Audi, Toyota and Chinese firms.