Plant Virus Nanoparticles for Vaccine Applications.