The application of nanoparticle-based delivery systems in vaccine development