Novel vaccine delivery systems: solutions to HIV vaccine dilemmas?