A new synthesis of d-glycero-d-manno-heptose