Oral magnesium preparation