Investigation of performance of hydraulic excavators by co-simulation of multibody dynamics and discrete element method