3-Stannylcyclobutenediones as nucleophilic cyclobutenedione equivalents. Synthesis of substituted cyclobutenediones and cyclobutenedione monoacetals and the beneficial effect of catalytic copper iodide on the Stille reaction