Reduction of silver ions to silver nanoparticles by biomass and biochar: Mechanisms and critical factors.