Factors affecting potassium fixation in seven soils under 15-year long-term fertilization