Numerical study on the swelling and failure of red-layer mudstone subgrade caused by humidity diffusion