Pharmacogenetics as a tool to tailor antiretroviral therapy: a review