Social Cognitive Maps, Swarm Collective Perception and Distributed Search on Dynamic Landscapes