Factors affecting potassium leaching in different soils