Deep Learning and Mean-Field Games: A Stochastic Optimal Control Perspective