Combined topological and spatial constraints are required to capture the structure of neural connectomes