Protein nanoparticle: A unique system as drug delivery vehicles