Regio- and stereocontrolled synthesis of epoxy alcohols and triols from allylic and homoallylic alcohols via iodocarbonates