RIS-GAN: Explore Residual and Illumination with Generative Adversarial Networks for Shadow Removal