Efficient synthesis of purines by inverse electron-demand Diels–Alder reactions of 1-substituted-1H-imidazol-5-amines with 1,3,5-triazines