Catalysis by gold(I) and gold(III): a parallelism between homo- and heterogeneous catalysts for copper-free Sonogashira cross-coupling reactions.