ATFaceGAN: Single Face Image Restoration and Recognition from Atmospheric Turbulence