Preparation and characterization of spindle-like Fe3O4 mesoporous nanoparticles