The German Separate Banks Act (Trennbankengesetz) a solution for the “too big to fail / too interconnected to fail” problem?