Surface modified Fe 3 O 4 nanoparticles as a protein delivery vehicle