Emmerson Mnangagwa has secured a second term as the president of Zimbabwe.