Iron/iron oxide nanoparticles: advances in microbial fabrication, mechanism study, biomedical, and environmental applications. (4th May 2019)