Solid State Rechargeable Magnesium Batteries