RSGAN: Face Swapping and Editing using Face and Hair Representation in Latent Spaces | Synapse