Huawei launches Kirin 960 processor for mobile devices