magnesium for energy