Envoyer par SMS: Why do patients interrupt and return to antiretroviral therapy? Retention in HIV care from the patient's perspective in Johannesburg, South Africa.