Photo-synthesis of protein-based nanoparticles and the application in drug delivery