Progress in Rechargeable Magnesium Battery Technology.