How are Grignard reagents formed?