HIV vaccine: hopes and hurdles.