Patch-GAN Transfer Learning with Reconstructive Models for Cloud Removal