Photochemical preparation of highly substituted cyclobutene compounds : stereoselective synthesis of cyclobutane nucleoside analogues