Ag/TiO2 nanocomposite for visible light-driven photocatalysis