Private and federated deep learning: system, theory, and applications for social good