Structure-Preserving-Transformation Structure-Preserving Transformation: Generating Diverse and Transferable Adversarial Examples