Dihalide-Derived Di-Grignard Reagents: Preparation and Reactions