communism holocaust marx politics government political economics liberty election lenin capitalism engels germany freedom nazi hitler