Theoretical illustration on the catalytic effect of alanine methyl ester nitrate ionic liquid on the Diels-Alder reaction between cyclopentadiene and methacrylate