Co-operative housing in Germany is making a comeback