Spatial memory recall in the giant panda (Ailuropoda melanoleuca).