BB/G01342X/2 Boundary Vector Cells (BVCs): a novel type of fundamental spatial cell in the hippocampal formation