Text this: Application study on conditional generative adversarial network (cGAN) to generate ballast particles for discrete element method simulation