Haloenamines -II. A rapid and efficient synthesis of carbohydrate 1,2-orthoesters