Was there ever a realistic chance for a successful communist revolution in Germany after WW1 or were the Spartakists doomed to fail due to the strength of their enemies?