Text this: Ag2CO3 containing magnetic nanocomposite as a powerful and recoverable catalyst for Knoevenagel condensation