Learning Radio Environments by Differentiable Ray Tracing