Revisionism and empire : socialist imperialism in Germany, 1897-1914