Transition-metal alkyls and hydrides : III. Alkyl-olefin exchange reaction of grignard reagents catalyzed by nickel chloride