Soil mineral weathering