A block of flats in Sweden is tackling loneliness by mixing age groups – and making socialising an obligation.