'Gen Z' uprisings in Morocco, Madagascar