Viral evolution and challenges in the development of HIV vaccines