ABC of HIV/AIDS and Present Status of Vaccines