A distributed continuous simulation model to identify critical source areas of phosphorus at the catchment scale: model description