High energy density rechargeable magnesium battery using earth-abundant and non-toxic elements | doi.page