Violent clashes and arrests as 'Gen Z protests' hit Morocco