Rotavirus particles function as immunological carriers for the delivery of peptides from infectious agents and endogenous proteins