The comorbidity of HIV, hypertension and diabetes: a qualitative study exploring the challenges faced by healthcare providers and patients in selected urban and rural health facilities where the ICDM model is implemented in South Africa