The German corporate governance system: relationships between German banks and non-financial firms