Synthesis of spiro and bicyclic nucleosides from ribose nitrile oxide with dimethyl acetylenedicarboxylate