Germany facing ’10 tough weeks’ of vaccine shortages