Total synthesis of four diastereoisomers of Goniofufurone from d-(−)- or l-(+)-tartaric acid