Transannular Diels-Alder reaction on macrocycles. A general strategy for the synthesis of polycyclic compounds