potassium and magnesium in soil