A numerical study to investigate the influence of surface roughness and boundary condition on the shear behaviour of rock joints