SOMM - a model of soil organic matter and nitrogen dynamics in terrestrial ecosystems