General preparative synthesis of 2'-O-methylpyrimidine ribonucleosides