Single-shot grating-based X-ray phase contrast imaging via generative adversarial network