Factors affecting nutrient availability to plants