The influence of electronic and steric factors on chain branching in ethylene polymerization by Brookhart-type Ni(II) diimine catalysts: a combined density functional theory and molecular mechanics study