Byzantine-Resilient SGD in High Dimensions on Heterogeneous Data