Comparison of the implementation of three common types of coupled CFD-DEM model for simulating soil surface erosion