Text this: Reasons for non-compliance with quality standards at primary healthcare clinics in Ekurhuleni, South Africa