How long did Stalins version of what happened between the Germans and the Soviets last?