Selective protecting group manipulations on the 1-deoxynojirimycin scaffold