magnesium citrate for kidney stones