Magnesium Bis(Oxalate)Borate as a Potential Electrolyte for Rechargeable Magnesium Ion Batteries