Nanocomposite polymer electrolyte for rechargeable magnesium batteries