magnesium sulfate cost