A Gen Z uprising has pushed Madagascar's former leader Andry Rajoelina, not only out of office but out of the country.