StreetGAN: towards road network synthesis with generative adversarial networks