Why is a Grignard reagent very reactive?