Diels-Alder reactions of aza- and phospha-1,3-butadienes with ethylene. An ab initio study