A self-aggregating peptide forms nanoparticles useful in the design of thermostable vaccines