SCMNPs@Urea/Py-CuCl2: a recyclable catalyst for the synthesis of pyrano[2,3-d]pyrimidinone and pyrano[2,3-d] pyrimidine-2,4,7-trione derivatives