Ever shrinking German economy teeters 'on edge of recession'