A novel amperometric immunosensor based on Fe3O4 magnetic nanoparticles/chitosan composite film for determination of ferritin