Robert Mugabe has resigned as president of Zimbabwe