Protein cage nanostructure as drug delivery system: magnifying glass on apoferritin