Ag@ZnO/MWCNT ternary nanocomposite as an active and stable catalyst for the 4-nitrophenol reduction in water