Jules Humbert-Droz — Swiss communist (1891-1971)