The Topology and Geometry of Neural Representations