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