Enantiospecific synthesis of (+)-puupehenone from (−)-sclareol and protocatechualdehyde