Social and cultural activities 'help people feel good as they age'