A model of hippocampal 'place cells' for navigation