Text this: A 3D discrete model for soil desiccation cracking in consideration of moisture diffusion