communism engels lenin nazi hitler communist holocaust election socialism marx politics political revolution germany kommunism government