Regio- and stereospecific [2+2] photocyclodimerization of a crown-contain butadienyl dye via cation-induced self-assembly in solution