Magnetic Prussian blue nanoparticles as novel theranostic agents for cancer