SpeckleGAN: a generative adversarial network with an adaptive speckle layer to augment limited training data for ultrasound image processing | Synapse