Efficient regeneration of sodium borohydride via ball milling dihydrate sodium metaborate with magnesium and magnesium silicide