'Perfect storm': Can Germany revive its struggling economy?