Morocco’s Gen Z protests turn violent; hundreds hurt