Self-control may be key to longer, happier life, study suggests