Homocoupling of alkyl-, alkenyl-, and arylboronic acids