Gen Z is rising up in Mexico