Towards a cognitive gravity model: The case of consumer spatial behaviour