Enantioselective synthesis of natural (−)-tochuinyl acetate, (−)-dihydrotochuinyl acetate and (+)-β-cuparenone using both enantiomers of the same building block