Synergistic effect of Ni–Ag–rutile TiO2 ternary nanocomposite for efficient visible-light-driven photocatalytic activity