Driving force of metallo (Mg-H and Mg-Cl)-ene reaction mechanisms.