A sight on protein-based nanoparticles as drug/gene delivery systems.