Virus-like particle vaccines: immunology and formulation for clinical translation