Emmerson Mnangagwa wins Zimbabwe election