Stereoselective synthesis of substituted gamma-butyrolactones by the [3+2] annulation of allylic silanes with chlorosulfonyl isocyanate: enantioselective total synthesis of (+)-blastmycine.