Discrete element modelling of rubber-protected ballast performance subjected to direct shear test and cyclic loading