Coping and satisfaction with life in diabetes