Teen revolt or revolution? The student protests threatening France's presidential race