Studies on the reactivity of calix[4]arene derived bis(spirodienone) with carbo-and hetero-dienophiles and dichlorocarbene : synthesis of highly functionalized macrocycles