Lipid matrix-based subunit vaccines: a structure-function approach to oral and parenteral immunization.