The allylic epoxide cyclization. A method for the control of regiochemistry and stereochemistry in cyclohexane systems