Fe3O4@mesoporous SBA-15: a robust and magnetically recoverable catalyst for one-pot synthesis of 3,4-dihydropyrimidin-2(1H)-ones via the Biginelli reaction.