Effect of particle angularity and size distribution on the deformation and degradation of ballast under cyclic loading