Which of these treatments is effective against HIV and may delay the onset of AIDS?

A. Herbal supplements
B. Antibiotics
C. HIV vaccine
D. Anti-retroviral therapy