Marine toxins. Synthesis of the spiro-benzoquinonefuran unit in stypoldione