Housing co-operatives in Germany: 160 years of evolution and resilience | Synapse