GOSH: Task Scheduling Using Deep Surrogate Models in Fog Computing Environments