Self-learning GAN based synthetic CT generation: unlocking CBCT-based adaptive radiotherapy | Synapse