Nanoparticles as potential oral delivery systems of proteins and vaccines: a mechanistic approach.