Contracting out: the case of primary care in South Africa