Synthesis of gossypol analogues