Simulating realistic short tandem repeat capillary electrophoretic signal using a generative adversarial network