Fabrication of core-shell Fe3O4/polypyrrole and hollow polypyrrole microspheres