Combatting infectious diseases: nanotechnology as a platform for rational vaccine design