CoupModel (v6.0): an ecosystem model for coupled phosphorus, nitrogen and carbon dynamics – evaluated against empirical data from a climatic and fertility gradient in Sweden