Why is a Grignard reagent so reactive?