How do Grignard reagents react?