Oxalic Acid as a versatile catalyst for one pot facile synthesis of 3,4-dihydropyrimidin-2-(1H)-ones and their thione Analogues