From Madagascar to Morocco: Gen Z protests shake Africa - eviltoast