Cascade assembly of N,N′-dialkylbarbituric acids and aldehydes: a simple and efficient one-pot approach to the substituted 1,5-dihydro-2H,2′H-spiro(furo[2,3-d]pyrimidine-6,5′-pyrimidine)-2,2′,4,4′,6′(1′H,3H,3′H)-pentone framework