Probing a new halogen-free electrolyte and Ba0.85Sm0.1TiO3 cathode for Mg battery applications