First-principles investigation of Boron-doped graphene/MoS2 heterostructure as a potential anode material for Mg-ion battery