Group medical visits in primary care for patients with diabetes and low socioeconomic status: users' perspectives and lessons for practitioners.