Hydroboration. XXXIX. 1,3,2-Benzodioxaborole (catecholborane) as a new hydroboration reagent for alkenes and alkynes. General synthesis of alkane- and alkeneboronic acids and esters via hydroboration. Directive effects in the hydroboration of alkenes and alkynes with catecholborane