Health, family and friends 'key to happiness'