Madagascar president flees country amid Gen Z protests