Protein-based nanomaterials: a new tool for targeted drug delivery.