cuprate arylmetalate arylzinc arylacetylene aryldiacetylene aryllithium arylalkyl allylrhodium aryloxy cycloarylene