Banks, finance and investment in Germany