Synthesis of (polyhydroxyalkyl)heterocycles: (dihydroxyethyl)pyrimidine derivatives