Neural Persistence: A Complexity Measure for Deep Neural Networks Using Algebraic Topology