The Role of Social Supports, Spirituality, Religiousness, Life Meaning and Affiliation With 12-Step Fellowships in Quality of Life Satisfaction Among Individuals in Recovery From Alcohol and Drug Problems