SEARCH Articles Figures Tables Intramolecular Diels-Alder reaction solanapyrone Solanapyrone synthesis Solanapyrones