Facile synthesis, magnetic and microwave absorption properties of Fe3O4/polypyrrole core/shell nanocomposite