Text this: Factors predicting team climate, and its relationship with quality of care in general practice