Fate and utopia in German sociology, 1870-1923