Excellent Antimicrobial Activity of Fe3O4/SiO2/Ag Nanocomposites