Social support network, mental health and quality of life: a cross-sectional study in primary care.