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