The European Soil Erosion Model (EUROSEM): a dynamic approach for predicting sediment transport from fields and small catchments