Different neural codes serve long and short-term memory functions in primate Hippocampus and Lateral Prefrontal Cortex during virtual navigation