On 22 August, one day after the talks broke down with France and Britain, Moscow revealed that Ribbentrop would visit Stalin the next day. How long was the secret agreement between Germany and the Soviets?