German army has €20 billion ammo shortfall – top MP