A novel Ag/PANI/ZnTiO3 ternary nanocomposite as a highly efficient visible-light-driven photocatalyst