A theoretical and experimental study of hexagonal molybdenum trioxide as dual-ion electrode for rechargeable magnesium battery