How neural networks represent data: A potential theory for key deep learning phenomena